/**    
 * 文件名：BaseDto.java    
 *    
 * 版本信息：    
 * 日期：2015年11月23日    
 * Copyright 品尚电商 Corporation 2015     
 * 版权所有    
 *    
 */
package com.psds.quartz;

/**    
 *     
 * 项目名称：pspay-api-web    
 * 类名称：BaseDto    
 * 类描述：    
 * 创建人：ACER    
 * 创建时间：2015年11月23日 上午11:00:35    
 * 修改人：ACER    
 * 修改时间：2015年11月23日 上午11:00:35    
 * 修改人：ICEMAN    
 * 修改时间：2015年12月4日 上午   
 * 修改备注：添加排序字段和排序方向    
 * @version     
 *     
 */
public class BaseDto {
    /**
     * 开始页数
     */
    private Integer pageNo;

    /**
     * 每页大小
     */
    private Integer pageSize;

    /**
     * 排序(mmGrid组件排序字段与方向)
     */
    private String sort;

    /**
     * 排序字段
     */
    private String sortName;

    /**
     * 排序方向
     */
    private String orderName;

    /**
     * 获取pageNo
     * @param pageNo pageNo
    */
    public Integer getPageNo() {
        return pageNo;
    }

    /**
     * 设置pageNo
     * @param pageNo pageNo
    */
    public void setPageNo(Integer pageNo) {
        this.pageNo = pageNo;
    }

    /**
     * 获取pageSize
     * @param pageSize pageSize
    */
    public Integer getPageSize() {
        return pageSize;
    }

    /**
     * 设置pageSize
     * @param pageSize pageSize
    */
    public void setPageSize(Integer pageSize) {
        this.pageSize = pageSize;
    }

    public String getSort() {
        return sort;
    }

    public void setSort(String sort) {
        this.sort = sort;
        String[] sortArr = sort.split("\\.");
        int iLength = sortArr.length;
        if (iLength > 1) {
            this.orderName = sortArr[iLength - 1];
            this.sortName = sort.substring(0, sort.lastIndexOf("."));
        }
    }

    public String getSortName() {
        return sortName;
    }

    public void setSortName(String sortName) {
        this.sortName = sortName;
    }

    public String getOrderName() {
        return orderName;
    }

    public void setOrderName(String orderName) {
        this.orderName = orderName;
    }

}
